package com.wayz.sms.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 短消息创建类
 * 
 * @author " 须尽欢_____
 *
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class DShortMessage {

	/** 消息标识 */
	private Long id = null;
	/** 消息状态(1:发送中;2:发送成功;3:发送失败) */
	private Short status = null;
	/** 短信类型(1:注册用户;2:找回密码;3:绑定手机;4.解绑手机) */
	private Short type = null;
	/** 接收电话 */
	private String phone = null;
	/** 消息内容 */
	private String content = null;
	/** 失败原因 */
	private String cause = null;

	/**
	 * 获取消息状态(1:发送中;2:发送成功;3:发送失败)
	 * 
	 * @return 消息状态(1:发送中;2:发送成功;3:发送失败)
	 */
	public Short getStatus() {
		return status;
	}

	/**
	 * 设置消息状态(1:发送中;2:发送成功;3:发送失败)
	 * 
	 * @param status 消息状态(1:发送中;2:发送成功;3:发送失败)
	 */
	public void setStatus(Short status) {
		this.status = status;
	}

	/**
	 * 获取短信类型(1:注册用户;2:找回密码;3:绑定手机;4.解绑手机)
	 * 
	 * @return 短信类型(1:注册用户;2:找回密码;3:绑定手机;4.解绑手机)
	 */
	public Short getType() {
		return type;
	}

	/**
	 * 设置短信类型(1:注册用户;2:找回密码;3:绑定手机;4.解绑手机)
	 * 
	 * @param type 短信类型(1:注册用户;2:找回密码;3:绑定手机;4.解绑手机)
	 */
	public void setType(Short type) {
		this.type = type;
	}

	/**
	 * 获取接收电话
	 * 
	 * @return 接收电话
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * 设置接收电话
	 * 
	 * @param phone 接收电话
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 获取消息内容
	 * 
	 * @return 消息内容
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置消息内容
	 * 
	 * @param content 消息内容
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取失败原因
	 * 
	 * @return 失败原因
	 */
	public String getCause() {
		return cause;
	}

	/**
	 * 设置失败原因
	 * 
	 * @param cause 失败原因
	 */
	public void setCause(String cause) {
		this.cause = cause;
	}

}
